﻿.login-box { width: 458px; height: 285px; background: url(images/login-bg.png) no-repeat top left; margin: 30px auto; }
.login-wrapper { width: 400px; margin: 0 auto; padding: 5px 0; }
.login-center { margin: 0 auto; width: 460px; }
.login-title { background: url(images/login-icon.png) no-repeat left center; height: 34px; line-height: 34px; padding-left: 40px; text-transform: uppercase; margin: 20px auto 10px; width: 120px; font-size: 20px; font-weight: 700; color: #636363; }
.login-row { padding: 5px 2px; }
.checkbox { padding: 2px 0 10px; color: #747474; }
.login-info { margin-bottom: 20px; }
.login-info .label { width: 100px; display: block; float: left; line-height: 30px; color: #747474; }
.login-info .control input[type=text], .login-info .control input[type=password] { height: 30px; width: 260px; margin-left: 10px; padding: 0 5px; }
.checkbox input[type=checkbox] { margin: 0 5px 0 113px; }
.login-forgot { float: left; }
.login-button { float: right; margin-right: 15px; }
